package com.hesicare.health.service;

import com.hesicare.health.entity.SysPatientRecord;

import java.util.List;

public interface ISysPatientRecordService {

    /**
     * 新增患者住院状态变更记录接口
     *
     * @param: SysPatientRecord 对象
     * @return:
     * @author: 55097
     * @date: 2022/1/7
     */
    void insertPatientRecord(SysPatientRecord sysPatientRecord);

    /**
     * 根据患者状态变更记录集合新增记录接口
     *
     * @param: 患者状态变更集合
     * @return:
     * @author: 55097
     * @date: 2022/1/7
     */
    void insertPtientRecordByPatientList(List<String> patientList);

    /**
     * 根据his废弃患者集合，新增出院记录接口
     *
     * @param: his废弃患者集合
     * @return:
     * @author: 55097
     * @date: 2022/1/7
     */
    void updateHisPatientByhospitalizedType(List<String> patientIds);
}
